package com.sunrise.estoque.visao;

import java.util.Collection;

import lombok.Getter;
import lombok.Setter;

import org.springframework.stereotype.Component;

import com.sunrise.generico.dataModel.ProdutoDataModel;
import com.sunrise.generico.entidade.Parcela;
import com.sunrise.generico.entidade.Produto;
import com.sunrise.generico.entidade.VendaProduto;
import com.sunrise.generico.enums.FormaPagamento;
import com.sunrise.generico.enums.Status;
import com.sunrise.generico.enums.TipoDesconto;
import com.sunrise.generico.enums.TipoPagamento;
import com.sunrise.generico.enums.TipoVenda;

@Component
public class VendaForm {

	@Getter
	@Setter
	private Collection<TipoPagamento> tiposPagamento;
	
	@Getter
	@Setter
	private Collection<Status> listaStatus;

	@Getter
	@Setter
	private Collection<TipoVenda> tiposVenda;

	@Getter
	@Setter
	private Collection<FormaPagamento> formasPagamento;

	@Getter
	@Setter
	private VendaProduto produtoRemover;
	
	@Getter
	@Setter
	private Produto produtoFiltro;
	
	@Getter
	@Setter
	private ProdutoDataModel produtosSelecionar;

	@Getter
	@Setter
	private Produto[] produtosSelecionados;
	
	@Getter @Setter
	private Collection<Parcela> parcelas;
	
	@Getter @Setter
	private Collection<TipoDesconto> tiposDesconto;
	
	@Getter @Setter
	private boolean salvo;
}
